
/*-- reset --*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object {margin:0;padding:0; font-family:Helvetica,STHeiti,"Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif; font-size:12px;}   
fieldset,img,abbr {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;}
ul,ol {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;blr:expression(this.onFocus=this.blur());outline:none;color:#C7000A}
area{blr:expression(this.onFocus=this.blur());}
.fl{ float:left;padding-top: 20px;}
.fr{ float:right;}
.clear:before,.clear:after{display:table;content:"";}
.clear:after{ clear:both;}
.clear{zoom:1;}
.cl10,.cl30{ clear:both; height:10px; overflow:hidden; line-height:0;}.cl30{ height:30px;}
.imgbox{ line-height:0; overflow:hidden; font-size:0; text-indent:0;}
.wrap{ width:85%; max-width: 1260px; min-width: 800px; margin:0 auto;}
.clr{clear:both;}

/*head banner*/
.head .top{ background: #C7000A; height:88px; padding:0;}
.head .top .infos{ color:#fff;    margin-top: 20px;}
.head .top .infos span{ color:#fff; margin-right:30px; font-weight: 600;}
.head .top .infos a{ color:#555; margin:0 5px;}
.head .top .infos .searchbox{ padding-top:10px;}
.head .top .infos .searchbox .text{ width:155px; height:26px; line-height:26px; border: 1px solid #FF88B1;border-radius: 8px 0px 0px 8px;
    background: #C7000A; border-right:0 none; padding-left:5px; float:left; color:#fff;    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
.head .top .infos .searchbox .btn{ background:url(../images/btn.png) no-repeat; width:37px; height:28px; border: 1px solid #FF88B1;border-left:0 none; border-radius: 0px 8px 8px 0px;
    }
.head .menu{ height:50px; line-height:50px; background:#C7000A;}
.head .menu a{  display:block; height:50px; color:#fff; font-size:16px;line-height: 50px; text-align:center; background:url(../images/icon.gif) no-repeat right center;}
.head .menu .nav_li.last a{ background:none;}
.head .menu .nav_li{position:relative; float: left;cursor: pointer; width:11.5%; text-align:center;font-size:14px; z-index:9999;}
.head .menu .lists{ display:none; position:absolute; left:0px; top:50px; background:#C7000A; width:150px;}
.head .menu .lists ul{ border:1px solid #ebebeb; }
#menu .list_li{ height:50px; padding:0; text-align:center; padding: 0;}
#menu .list_li a{ display:block;margin:0; background:0 none;  height:50px; line-height:50px; font-size:16px;  color:#fff;}
#menu .list_li a:hover{ background:#98281F; color:#fff; text-decoration:none;}

.banner{ text-align:center; font-size:0;}
.banner #play,.sidebanner #play { text-align:center; height:379px; overflow:hidden; position:relative;}
.banner .packet,.sidebanner .packet {position:absolute; height:379px; overflow:hidden; width:100%;}
.sidebanner #play,.sidebanner .packet{ height:190px;}
.banner .mark{ position:relative; margin-top:-22px; width:100%; height:22px;z-index: 999; background:#000; opacity:0.2; filter:alpha(opacity=20); z-index:9999;}
#play ol {z-index: 99999; position:absolute; left:0; bottom:0; width:100%; height:12px; padding-top:10px; text-align:right; width:982px; padding-right:20px;}
#play ol li { margin-right: 3px; display: inline-block; *display:inline; *zoom:1; cursor: pointer; background:#fff; width:29px; height:5px; text-indent:-9999px; text-align:center; overflow:hidden;}
#play .active { background:#be0d00;}
#play ul {z-index: 1; text-align:center; height:379px; overflow:hidden; display:inline-block; margin:0 auto;}
#play ul li {position:absolute; display:none;top:0; z-index:999;}
#play .message .mes{ position:absolute; left:150px; top:200px; z-index:9999; font-size:50px; font-weight:bold;  color:#096; display:none; text-shadow:5px 2px 3px #000;}
#play .btn a{ display:none; width:10%; height:100%; z-index:99999; position:absolute; top:0;}
#play ul li img{}

.banner .news{ position:absolute; left:0; bottom:0; bottom:-3px!important; width:700px; z-index:99999; background:url(../images/icon2.gif) no-repeat 20px center; padding-left:40px; text-align:left; color:#fff;}
.banner .news a{ color:#fff; margin-right:30px; height:22px; line-height:26px;}.banner .news a:hover{ text-decoration:underline;}
.banner2{ background:url(../images/banner3.jpg) no-repeat center top #444444; height:280px;text-align: center;}
.banner3{ background: #444444; min-height:60px;text-align: center;}
.banner3 img{width:100%;max-width:1500px;min-width:880px;}



/*con*/
.big_title{ border-bottom:1px solid #d0d0d0; padding:8px 0 0 0; height:10px; position:relative;}
.big_title h3{ font:20px/35px "微软雅黑"; color:#484848; position:absolute; left:50%; top:0; margin-left:-30px; background:#fff; padding:0 15px;}
.con{ padding:25px 0 45px;}
.contt{ padding:0 20px 0;}

.side{ width:198px; background:#f3f3f3; padding:10px 0;}
.main{ border:1px solid #f3f3f3; width:760px;}

.link span{ color:#d81406; font-weight:bold;}
.link,.link a{ color:#333;}
.pane{ width:313px; height:196px; float:left; position:relative; margin-right:11px;}
.pane.last{ margin:0;}
.pane .blank{ position:absolute; left:0; bottom:0; width:100%;}
.pane .titbg{ background:#a8a8a8; height:36px; line-height:36px; font-size:16px;  padding-left:10px; color:#fff;}
.pane.hover .titbg{ background:#fff; color:#333;}
.pane .titbg em{ background:url(../images/icon02.gif) no-repeat; width:37px; height:36px; float:right;}
.pane.hover .titbg em{ background:url(../images/icon03.gif) no-repeat;}
.pane .blank .bb{ height:0; overflow:hidden; padding:0 20px; color:#fff;  text-indent:2em; z-index:100; position:relative;}
.pane.hover .blank .bb{ line-height:20px; padding:8px 20px; color:#fff;  text-indent:2em; z-index:100; position:relative;}
.pane .blank .mark{ background:#000; opacity:0.5; filer:alpha(opacity=50); width:273px; position:absolute; left:0; bottom:0; z-index:1; padding:0 20px;}
.pane.hover .blank .mark{ padding:8px 20px;}

#nav{ height:72px;}
#nav .nav_ul { height:36px; line-height:36px; background:#f3f3f3; border:1px solid #dddddd; position:relative;}
#nav .nav_li { float: left; height: 35px; cursor: pointer;}
#nav h2 { height: 35px; line-height: 35px; font-size: 14px; padding:0 30px; display:inline-block; font-weight:normal; position: relative; z-index:10;}
#nav .active h2{ border:1px solid #fd6802; border-top-width:2px; border-bottom:1px solid #fff; margin-left:-1px; background:#fff; margin-top:-2px;}
#nav .active h2 a{ color:#fd6802; font-weight:bold;}
#nav .lists {position: absolute; top: 36px; left: -1px; display: none; border:1px solid #fd6802; width:968px; z-index:5;}
#nav .list_li{ height: 36px; line-height: 36px;font-size: 14px; font-size:14px; float:left; padding:0 30px;}
#nav a{ color:#5e5e5e;}
#nav a:hover{ color:#fd6802; font-weight:bold; text-decoration:none;}
#nav .list_li a:hover{ text-decoration:underline;}

/*foot*/
.foot{ background:#C7000A;clear: both;
    margin-top: 100px;
}
.foot .footer{ padding:0 20px;}
.foot .footer .link{ position:relative; padding:30px 0 20px;}
.foot .link .link_right{ width:210px; text-align:center; padding-right:50px;}
.foot .link .link_right p{ color:#fff; font-size:16px;  padding:5px 0;}
.foot .link .link_right p a{  font-size:14px; color:#939191; margin:0 10px;}
.foot .link .link_right p a.tel{ background:url(../images/icon4.gif) no-repeat left center; padding-left:25px;}
.foot .link .link_right p a.say{ background:url(../images/icon3.gif) no-repeat left center; padding-left:25px;}
.foot .footer .link .blank{ width:65px; float:left;font:14px/31px "微软雅黑"; color:#fff; margin-right:40px;}
.foot .footer .link .blank h3{ font-size:14px;}
.foot .footer .link .blank a{ color:#b9b9b9;}
.foot .cnt{min-height: 150px;}
.copyright{ background:#ad2e23; padding:10px 0;}
.copyright p{ line-height:24px; color:#fff; padding:0 20px;}
.copyright p span,.copyright p span a{ color:#fff;}

/*页码*/
.pagenumber{ padding: 30px 10px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;margin-bottom:15px;
}
.pagenumber a:link,.pagenumber a:visited{     background: #fff;
    border: 1px solid #c3c3c3;
    color: #333;
    padding: 6px 9px;
    margin: 0 3px;
}
.pagenumber a:hover{ background:#C7000A;border:1px solid #be0d00;  text-decoration:none; color:#fff; cursor:pointer;}
.pagenumber a.now,.pagenumber a.on{ border:1px solid #fd6802; background:#C7000A; color:#fff;}

.breadmenu{ line-height: 400%;  color: #5a5a5a;  font-size: 16px;}
.breadmenu a{ color:#a31c13;}

.second_side{ width:20%;}
.second_main{ width:75%; background:#fff;}
.second{ background:#ffffff;}

.side_menu{margin-top:26px;}
.side_menu .title{ background: #f9f9f9;
    margin-bottom: 15px;
    height: 53px;
    line-height: 53px;
    font-size: 24px;
    text-align: center;
    font-weight: 100;
    color: #222;
    border-bottom: 1px solid #C7000A;
}
.side_menu_list li{ line-height: 45px;
    height: 45px;
    padding-top: 5px;
}
.side_menu_list li a{display: block;
    background: #eee;
    text-decoration: none;
    color: #3b3b3b;
    font-size: 16px;
    text-align: center;
    line-height: 45px;
}
.side_menu_list li a:hover{ background:#ddd; color:#C7000A;}
.side_menu_list li a.in,.side_menu_list li a.in:hover{background: #C7000A;
    border-bottom: 0 none;
    color: #fff;
}
.side_menu_list li.csub{background: #fafafa;padding-top: 0;
    border-bottom: 1px dashed #ddd;
}
.side_menu_list li.csub a{background: #f6f6f6;color: #777;border-left: 3px solid #eee;}
.side_menu_list li.csub a:hover{ color:#C7000A;}
.side_menu_list li.csub a.in,.side_menu_list li.csub a.in:hover{color: #C7000A;background: #f6f6f6;}

.second_main .cont{ margin:0;min-height: 300px;}

.news_list:hover,.news_list.white:hover{background: #f5f5f5;}
.news_list{ padding: 12px 18px;
    height: 121px;
    margin: 28px auto;
    background: #f9f9f9;
}
.news_list.white{background: #f9f9f9;
    border: 1px solid #fff;
}
.news_list .imgbox{ width:23%;}
.news_list .imgbox img{opacity:0.8;filter:alpha(opacity=80); }
.news_list:hover .imgbox img{opacity:1;filter:alpha(opacity=100); }
.news_list .conn{ width:76%; float:right; position:relative; height:121px;}
.news_list .conn h3{ font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
    font-weight: 400;
}
.news_list .conn h3 a{ color:#001128;}
.news_list .conn h3 a:hover{ color:#d6180a;}
.news_list .conn p{     color: #999;
    line-height: 20px;
    padding-right: 10px;
    font-size: 14px;
}
.news_list .conn .date{position: absolute; left: 0; bottom: 0; color: #C7000A;
}
.searchpage .news_list .conn h3{ font-size: 18px; line-height: 26px;}
.searchpage .news_list .imgbox{ width:16%;}
.searchpage .news_list .conn{ width:83%;}
.searchpage .news_list .conn .date{position: initial; color: #C7000A;}
.searchpage .news_list .descn{color:#666;margin-top:10px;}

.second_main .cont .tit{ }
.second_main .cont .tit h1,.onepage .cont .tit h1{ font-size:36px; color:#333; text-align:center; padding:10px 0 12px; line-height:55px;}
.second_main .cont .tit .date_msg,.onepage .cont .tit .date_msg{ text-align:center; color:#888; font-size: 14px;
    background: #eee;
    line-height: 36px;
    margin: 20px 0 60px 0;
}
.content{ padding:15px;font-size: 16px; line-height: 200%;    color: #555;}
.content p{ color:#555; font-size: 16px; line-height: 200%;     text-indent: 2em; }
.content img{ max-width:95% }
.content { margin-bottom:50px; }

.lyb{ margin:0 10px; border-bottom:1px solid #e5e5e5; padding-top:10px; line-height:28px;}
.lyb h2{  font-size:16px; color:#111; width:100px; border-bottom:2px solid #d6180a; position:relative; margin-bottom:-1px; text-align:center;}
.VITabItemEnd{ background:url(http://res.mynet.cn/res/css/img/VITabBackground.gif) repeat-x 0 -81px;}
#PanelMain td{ color:#4a4a4a; }
#PanelMain td input{ vertical-align:middle;}

.pic_list li{ width:240px; float:left; text-align:center; padding:15px 8px;}
.pic_list li img{ width:238px; height:148px; border:1px solid #e2e2e2;}
.pic_list li a:hover img{ border:1px solid #d6180a;}
.pic_list li p{ line-height:28px; font-size:14px;}
.pic_list li p a{ color:#333;}.pic_list li p a:hover{ color:#d6180a;}

.neikan .pic_list li{ width:242px; margin-right:52px;}
.neikan .pic_list li img{ width:238px; height:330px; border:2px solid #e2e2e2;}
.neikan .pic_list li a:hover img{ border:2px solid #d6180a;}
.neikan .pic_list li p{  font-size:16px;}

.scroll_box{ border:1px solid #dfdfdf;}
.scroll_box .tab_card{ background:url(../images/bg.gif) repeat-x; height:32px; border-bottom:1px solid #dfdfdf; line-height:32px;}
.scroll_box .tab_card span{ float:left; color:#333; padding:0 20px; cursor:pointer;}
.scroll_box .tab_card span.active{ color:#d6180a; font-weight:bold; border-top:2px solid #d6180a; line-height:30px;border-right:1px solid #dfdfdf; border-bottom:1px solid #fff; background:#fff;}
.scroll_box .tab_con{ padding:20px;}
.scroll_box .tab_con .tab_con_pane{ display:none;}
.scroll_box .tab_con .tab_con_pane p{ color:#555; line-height:22px;}

.contact h3{ font-size:14px; padding:5px 0;}
.contact p{ text-indent:0;}

/*放大镜样�?*/
#magnifierBox{width:427px;height:252px;position:relative;margin:0px auto;}
.divStyle{width:425px;height:250px;border:1px solid #ccc;float:left;margin-right:20px;position:relative;top:0;left:0;}
#magnifierDiv2{width:300px;position:absolute;left:102%;top:0px;overflow:hidden;display:none;}
#magnifierSon{cursor:pointer;display:none;position:absolute;top:0;left:0;width:100px;height:100px;background:#fff;opacity:0.4;filter:alpha(opacity=40);}
#magnifierImg1{position:absolute;top:0;left:0;}

#active{background:url(../images/icon06.gif) no-repeat left center; border-bottom:0 none; color:#fff;}

/*右侧浮动*/
.rightNav{ width:54px; position:fixed; right:25px; bottom:20px;z-index:1000;}
.rightNav li{ height:54px; margin-bottom:5px; background-color:#C7000A;}
.rightNav li a{ display:block; height:54px; line-height:22px; text-align:center; color:#fff; font-size:16px;}
.rightNav li a:hover{ background-color:#98281F;}
.rightNav li a img{ margin-top:19px;}
.rightNav li.text a{ height:50px; padding:4px;}
#goTop{ display:none;}

div.clr{clear:both;height:0;}
a:hover {  color: #C7000A;}

.logo a img{max-height:80px;}

.gg img{width:100%;}

.container{}
        .cntbox{}
        .cntbox .title{font-size:18px;color:#C7000A;font-weight: 600; line-height: 50px;border-bottom: 3px solid #C7000A;}
        .cntbox .title a,.cntbox .title a{color:#C7000A;text-decoration:none;}
        .cntbox .cnt{min-height: 200px;}
        .footer h3{color: #fff;}

.list { margin:10px;}
.list li{padding-left:16px; background:url(../images/icon2.png) no-repeat 0px 18px;  line-height:40px; overflow:hidden;font-size:16px;
    white-space: nowrap;-o-text-overflow:ellipsis;text-overflow: ellipsis;}
.list li a{ color:#333333;  height:40px; line-height:40px;}
.list li a:hover{ color:#C7000A;}

li span{float: right;font-size:12px;color:#666;}

.big,.gray{background: #f5f5f5;padding:10px 18px;}
.big .title{font-size: 22px;border-bottom:0px solid #ddd}
.big .list li{font-size: 18px;line-height:42px;}
.big .picbox{margin:20px auto;}
.big .list.mainlist {padding-bottom: 15px; border-bottom: 1px solid #eee;}
.big .list.mainlist li{font-size: 22px; font-weight: 400;line-height:42px; background: none; padding-left:0;}
.big .list.mainlist li a{ border-left: 5px solid #C7000A;padding-left:16px;}
.big .list.mainlist li a:hover{ color:#C7000A;}
.big .list.mainlist li span{font-size:14px;color: #C7000A;;}

.big  .nr{width:100%; }
.big  .nr dl{  margin-top:10px;}
.big  .nr dl dt{ width:95%; overflow:hidden; }
.big  .nr dl dt img{width:100%; border: 1px solid #fff; }
.big  .nr dl dd{ height:28px; line-height:28px; overflow:hidden; width:95%; }
.big  .nr dl dd a{ color:#000; font-size:22px;font-weight: 400;}
 
.second_main .cont .ulist{margin: 25px 0;}
.ulist li {line-height: 45px;height:45px;overflow:hidden;background: url(../images/icon2.png) no-repeat 0px 20px;}
.ulist li a{padding-left:16px; font-size:16px; display:block;}
.ulist li a:hover{color: #C7000A; text-decoration: none; background: #F6F6F6; border-left: 2px solid #C7000A; padding-left:14px;}
.ulist li span { float: right; margin: -45px 26px 0 0; color: #C7000A; font-size: 16px;}
.ulist li:nth-child(5n+0){ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}

.ullist li {line-height: 36px;height:35px;overflow:hidden;}
.ullist li a{padding-left:16px; font-size:14px; display:block;}
.ullist li a:hover{color: #C7000A; text-decoration: none; background: #F6F6F6; border-left: 2px solid #C7000A; padding-left:14px;}
.ullist li span { float: right; margin: -35px 16px 0 0; color: #CCC; font-size: 12px;}
.ullist li:nth-child(5n+0){ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}


.news_article {  border-bottom: 1px solid #eee;  padding: 15px 0;  background: #ffffff;}.news_article:hover {  background: #fbfbfb;}
.news_article {  position: relative;}
.news_article .na_pic {  float: left;  _display: inline;  display: block;  width: 98px;  height: 61px;  overflow: hidden;  margin:0 15px;}
.cntbox.gray.sub .news_article .na_pic{height: 75px;}
.news_article .na_pic img {   width: 98px;    height: 61px;   -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;  }
.news_title h3 {  font: normal 16px/22px "Microsoft Yahei";  min-height: 40px;  padding-bottom: 5px;}
.news_title h3 a {  color: #404040;  text-decoration: none;  font-weight: normal;}
.news_title h3 a:hover {  color: #C7000A;}
.news_tag .time {  color: #C7000A;}

.cnt dl.wb_nr { padding:0px;margin: 10px auto;}
.cnt dl.wb_nr dt{ overflow: hidden; padding:20px 0px; }
.cnt dl.wb_nr dt img{ float:left;border:0px;margin-top:3px;}
.cnt dl.wb_nr dt h3,.cnt dl.wb_nr dt p{line-height: 23px;padding-left: 10px; float:left; font-size:16px;text-align:left; font-weight:bold; white-space:normal;word-wrap:break-word ;word-break:break-all }
.cnt dl.wb_nr dt p{ font-weight:normal;font-size:14px;width:74%;}
.cnt dl.wb_nr dt p a{ font-weight:normal;font-size:14px;width:74%;}
.cnt dl.wb_nr dt p a:nth-child(2n+0){ margin-left: 14px;}
.cnt dl.wb_nr dt p a:nth-child(2):after{display:table;content:"";}

.cnt dl.wb_nr .bbt{border-bottom:1px dashed #CECED0;}

.cntbox.gray .list li{    line-height: 40px;}

.footer .myleft{float: left;padding:20px 15px 20px 0;width:36%}
.footer .mycenter{float: left;border-left:3px solid #fff;border-right:3px solid #fff;padding:20px 15px 20px 15px;width:26%}
.footer .myright{float: right;padding:20px 0 20px 15px;width:30%}

.footer h3{font-size: 18px;margin-bottom: 20px;}
.footer .cnt p{margin-bottom: 15px;color:#fff;font-size: 16px; line-height: 180%;}
.footer .cnt .f-server li{float: left;width:33%;}
.footer .cnt .f-server li.sep{float:none; clear: both;height:10px;}
.footer .cnt .f-server li a {display:block; color:#fff;font-size: 16px;text-align: center;padding:5px 10px;}
.footer .cnt .f-server li a:hover {background: #D00049;text-decoration: none;border-radius: 6px;}
.footer .cnt .f-server li.line {float:none; clear: both;width:100%;}
.footer .cnt .f-server li:last-child{width:100%;}
.copyright a,.copyrighta:hover{color:#fff;}
.foo.infos{ color:#000;    margin: 20px auto;    border-top: 5px solid #eee;    padding-top: 45px;}
.foo.infos p{text-align: center;    font-size: 18px;    color: #aaa;}
.foo.infos span{ color:#aaa; margin-right:30px; font-weight: 600;}
.foo.infos a{ color:#555; margin:0 5px;}
.foo.infos .searchbox{padding-top: 10px;    margin: auto;    width: 480px;}
.foo.infos .searchbox .text{width: 380px;    height: 32px;    line-height: 32px;    border: 1px solid #ccc;    border-right: 0 none;    padding-left: 5px;    float: left;}
.foo.infos .searchbox .btn{ background:url(../images/btn2.gif) no-repeat; width:80px; height:34px; border:0 none;}

.picbox .myleft{width: 50%;
    float: left;
    margin-left: 10px;
}
.picbox .myright{width:45%;float:right;}

.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.slide_container{margin-bottom:10px;position:relative;float:left;width:100%;max-width: 437px;max-height: 280px;
}
.slide{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.slide li{position:absolute;width:100%;left:0;top:0}
.slide img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;max-height:280px;}
.slide .caption{display:block;position:absolute;z-index:2;font-size:16px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.3);left:0;right:0;bottom:0;padding:10px;margin:0;max-width:none}
.slide .caption a,.slide .caption a:hover{color:#fff;}
.slide_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:52%;left:0;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../images/themes.gif) no-repeat left top;margin-top:-45px}.slide_nav:active{opacity:1}.slide_nav.next{left:auto;background-position:right top;right:0}

#ban_slider {width:100%;margin:0 auto;}
.controls li {top:50%;margin-top:-30px;}
.controls li:nth-child(1) {left:0;}
.controls li:nth-child(2) {right:0;}
.pagination li {background-color:#ddd;}
.pagination li.active {background-color:#000;}
.responsive {width:100%;height:auto;}
.clearfix:after {content:"";display:table;clear:both;}


.title001{font-size: 20px; text-align: center;color: #333; font-weight: 600; line-height: 50px; border-bottom: 3px solid #C7000A;clear: both;}
.list001{padding: 20px 0;margin-bottom:30px;}
.list001 li{ width: 33%; float: left; background: #f4f4f4; margin: 1px;}
.list001 li p{    text-indent: 0; line-height: 60px; text-align: center;}

.cntbox.gray.sub{padding-top:28px;}

@media screen and (max-width: 1360px) {   
  .list001 li{ width: 49%; }
}

.homevideo{background: #ad2e23;
    text-align: center;
}
.ban_slides {}
.videotest{}
.homevideo .vjs-default-skin{width: 47.6%;}
